.TH "Quaternion" 3 "Fri Dec 13 2013" "GameEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME
Quaternion \- 
.SH SYNOPSIS
.br
.PP
.PP
\fC#include <algebraBasic\&.h>\fP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBQuaternion\fP ()"
.br
.ti -1c
.RI "\fBQuaternion\fP (double \fBx\fP, double \fBy\fP, double \fBz\fP, double \fBw\fP)"
.br
.ti -1c
.RI "\fBQuaternion\fP \fBoperator*\fP (const \fBQuaternion\fP &Right) const "
.br
.ti -1c
.RI "\fBQuaternion\fP \fBoperator+\fP (const \fBQuaternion\fP &Right) const "
.br
.ti -1c
.RI "\fBQuaternion\fP \fBoperator-\fP (const \fBQuaternion\fP &Right) const "
.br
.ti -1c
.RI "\fBQuaternion\fP \fBoperator-\fP () const "
.br
.ti -1c
.RI "double \fBmagnitude\fP ()"
.br
.ti -1c
.RI "\fBQuaternion\fP & \fBoperator+=\fP (const \fBQuaternion\fP &right)"
.br
.ti -1c
.RI "\fBQuaternion\fP & \fBoperator-=\fP (const \fBQuaternion\fP &right)"
.br
.in -1c
.SS "Public Attributes"

.in +1c
.ti -1c
.RI "double \fBx\fP"
.br
.ti -1c
.RI "double \fBy\fP"
.br
.ti -1c
.RI "double \fBz\fP"
.br
.ti -1c
.RI "double \fBw\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
Definition at line 165 of file algebraBasic\&.h\&.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "Quaternion::Quaternion ()\fC [inline]\fP"

.PP
Definition at line 170 of file algebraBasic\&.h\&.
.PP
References w, x, y, and z\&.
.SS "Quaternion::Quaternion (doublex, doubley, doublez, doublew)\fC [inline]\fP"

.PP
Definition at line 177 of file algebraBasic\&.h\&.
.PP
References w, x, y, and z\&.
.SH "Member Function Documentation"
.PP 
.SS "double Quaternion::magnitude ()"

.PP
Definition at line 432 of file algebraBasic\&.cpp\&.
.PP
References math::root_axel(), w, x, y, and z\&.
.SS "\fBQuaternion\fP Quaternion::operator* (const \fBQuaternion\fP &Right) const"

.PP
Definition at line 369 of file algebraBasic\&.cpp\&.
.PP
References w, x, y, and z\&.
.SS "\fBQuaternion\fP Quaternion::operator+ (const \fBQuaternion\fP &Right) const"

.PP
Definition at line 381 of file algebraBasic\&.cpp\&.
.PP
References w, x, y, and z\&.
.SS "\fBQuaternion\fP & Quaternion::operator+= (const \fBQuaternion\fP &right)"

.PP
Definition at line 414 of file algebraBasic\&.cpp\&.
.PP
References w, x, y, and z\&.
.SS "\fBQuaternion\fP Quaternion::operator- (const \fBQuaternion\fP &Right) const"

.PP
Definition at line 392 of file algebraBasic\&.cpp\&.
.PP
References w, x, y, and z\&.
.SS "\fBQuaternion\fP Quaternion::operator- () const"

.PP
Definition at line 403 of file algebraBasic\&.cpp\&.
.PP
References w, x, y, and z\&.
.SS "\fBQuaternion\fP & Quaternion::operator-= (const \fBQuaternion\fP &right)"

.PP
Definition at line 423 of file algebraBasic\&.cpp\&.
.PP
References w, x, y, and z\&.
.SH "Member Data Documentation"
.PP 
.SS "double Quaternion::w"

.PP
Definition at line 168 of file algebraBasic\&.h\&.
.PP
Referenced by magnitude(), operator*(), operator+(), operator+=(), operator-(), operator-=(), and Quaternion()\&.
.SS "double Quaternion::x"

.PP
Definition at line 168 of file algebraBasic\&.h\&.
.PP
Referenced by magnitude(), operator*(), operator+(), operator+=(), operator-(), operator-=(), and Quaternion()\&.
.SS "double Quaternion::y"

.PP
Definition at line 168 of file algebraBasic\&.h\&.
.PP
Referenced by magnitude(), operator*(), operator+(), operator+=(), operator-(), operator-=(), and Quaternion()\&.
.SS "double Quaternion::z"

.PP
Definition at line 168 of file algebraBasic\&.h\&.
.PP
Referenced by magnitude(), operator*(), operator+(), operator+=(), operator-(), operator-=(), and Quaternion()\&.

.SH "Author"
.PP 
Generated automatically by Doxygen for GameEngine from the source code\&.
